/*
 * 项目名称:    wms-server-jeecg
 * 创建人员:    FangYongliang
 * 创建时间:    2023-09-22
 */
package org.jeecg.modules.dock.entity.dto.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * //TODO 【请填写类描述】
 *
 * @author FangYongliang
 * @version 1.0.0
 * @since 2023-09-22
 */
@Data
public class BaseRequestDTO<T> {

    public BaseRequestDTO() {
    }

    public BaseRequestDTO(String taskType) {
        this.taskType = taskType;
    }

    /**任务编号，MES系统确保唯一性*/
    private String taskCode;
    /**
     * 任务状态
     */
    private String taskStatus;
    /**操作时间，精确到秒即可*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date operateTime = new Date();
    /**任务类型*/
    private String taskType;
    /**操作人员*/
    private String operatorName;
    /**产线名称*/
    private String lineName;
    /**站点编号*/
    private String site;
    /**生产订单号*/
    private String orderCode;
    /**备注*/
    private String remark;
    /**明细*/
    private List<T> detail;

}
